package com.itany.corejava.code08_常用类.练习7;

/**
 * @author MissChen
 * @version 1.0
 * @date 2023 年11月16日 17:24
 */

import java.util.Arrays;

/**
 * 定义一个泛型类接口，返回时String类型，1个参数
 *
 * 比如定义一个学生类，
 *有name属性
 * 有age属性
 * 重写接口中的方法，将学生的名字以-连接。变成一个字符串
 *
 * 定义一个家乡类
 * 有家乡名字
 * 有家乡位于哪里
 * 重写接口中的方法，将家乡的名字中包含京的进行返回
 * 否则返回空字符串
 *
 * 定义一个 Test类，测试
 *
 *
 */
public class Test {
    public static void main(String[] args) {
        Details details=new Details("我的家乡是南京,他是一个美丽的地方");
        Foods foods=new Foods("盐水鸭","咸的");
        Address<Details,Foods> address=new Address<>("江苏省","苏州市",details,foods);
        System.out.println(address);


        Student student=new Student("alice",23);
        Student student2=new Student("haha",23);
        String strs=student.returnString(student2);
        System.out.println(strs);

        HomeTown homeTown=new HomeTown("北京","北部");
        HomeTown homeTown2=new HomeTown("南男","南部");
        String strs2=homeTown.returnString(homeTown2);
        System.out.println(strs2);
    }
}
